1 general:: Phrase(s): one’s home away from home a place, other than one’s home, where one can feel at home. • Please make our house your home away from home when you are in town.
McGrawhill's American Idioms And Phrasal Verbs